extends CanvasLayer

@onready var evi_da_tu: TextureRect = $MarginContainer/Margin2/Dtpanel/Panel/EviDaTu
@onready var description: Label = $MarginContainer/Margin2/Dspanel/Description
@onready var show_evidence: Button = $ShowEvidence

@onready var pic_1: TextureRect = $MarginContainer/Zhengwulan/Panel/Button1/pic1
@onready var pic_2: TextureRect = $MarginContainer/Zhengwulan/Panel2/Button2/pic2
@onready var button_1: Button = $MarginContainer/Zhengwulan/Panel/Button1
@onready var button_2: Button = $MarginContainer/Zhengwulan/Panel2/Button2
@onready var button_3: Button = $MarginContainer/Zhengwulan/Panel3/Button3
@onready var button_4: Button = $MarginContainer/Zhengwulan/Panel4/Button4
@onready var button_5: Button = $MarginContainer/Zhengwulan/Panel5/Button5
@onready var pic_3: TextureRect = $MarginContainer/Zhengwulan/Panel3/Button3/pic3
@onready var pic_4: TextureRect = $MarginContainer/Zhengwulan/Panel4/Button4/pic4
@onready var pic_5: TextureRect = $MarginContainer/Zhengwulan/Panel5/Button5/pic5
@onready var pic_6: TextureRect = $MarginContainer/Zhengwulan/Panel6/Button6/pic6
@onready var button_6: Button = $MarginContainer/Zhengwulan/Panel6/Button6
@onready var button_7: Button = $MarginContainer/Zhengwulan/Panel7/Button7
@onready var pic_7: TextureRect = $MarginContainer/Zhengwulan/Panel7/Button7/pic7
@onready var quit: Button = $MarginContainer/Quit

func _init() -> void:
	Dialogic.signal_event.connect(Dia)
	print("ready")

func _process(_delta: float) -> void:
	if Dialogic.VAR.xwks:
		show_evidence.visible=true
	else:
		show_evidence.visible=false
	


#用于解锁证据
func Dia(arguement:String):
	if arguement=="unlock1":
		button_1.visible=true
	if arguement=="unlock2":
		button_2.visible=true
	if arguement=="unlock3":
		button_3.visible=true
	if arguement=="unlock4":
		button_4.visible=true
	if arguement=="unlock5":
		button_5.visible=true
	if arguement=="unlock6":
		button_6.visible=true
	if arguement=="unlock7":
		button_7.visible=true
	if arguement=="openzw":
		self.visible=true
		Dialogic.VAR.evidence_opened=true
		quit.visible=false
func _on_button_pressed() -> void:
	Dialogic.VAR.evidence_number=1
	evi_da_tu.texture=pic_1.texture
	description.text="被害人的死亡报告：被害人死于溺水，案发地点是瑞沃村的古桥布瑞吉桥。"

func _on_button_2_pressed() -> void:
	Dialogic.VAR.evidence_number=2
	evi_da_tu.texture=pic_2.texture
	description.text="被害人的后脑勺曾被钝物敲击，凶器是这本笔记本，笔记本原本在被害人家中。"


func _on_show_evidence_pressed() -> void:
	quit.visible=true
	Dialogic.VAR.evidence_opened=false
	self.visible=false
	Global.zhuiwen()
	Dialogic.VAR.show_evidence_number=Dialogic.VAR.evidence_number
	Dialogic.VAR.evidence_number=0
	self.visible=false
	#if evi_da_tu.texture==pic_1.texture:
	#	Dialogic.VAR.evidence.test=true
	await get_tree().create_timer(2).timeout
	Dialogic.VAR.show_evidence_number=0


func _on_quit_pressed() -> void:
	Dialogic.VAR.evidence_opened=false
	self.visible=false


func _on_button_3_pressed() -> void:
	Dialogic.VAR.evidence_number=3
	evi_da_tu.texture=pic_3.texture
	description.text="日记内容 上
	【第1页】
	1820年1月23日
	永别了，莉亚，我亲爱的妹妹。这么多年，病痛一直折磨着你的身心，都怪姐姐没用，这些治愈魔法根本排不上用场。为什么偏偏要由你受苦！不，我想应该还会有办法的，一定会有魔法能救你的！
	
	【第24页】
	1821年4月3日
	史莱姆的观察和实验记录：
	这种生物的身体结构主要由水和少量魔法物质构成，理论上可以变化成任何形状，但是它们没什么智力，只有最原始的本能，因此没法好好发挥这种能力。"


func _on_button_4_pressed() -> void:
	Dialogic.VAR.evidence_number=4
	evi_da_tu.texture=pic_4.texture
	description.text="日记内容 下
	【第56页】
	1822年2月1日
	只要使用某种魔法就能改变史莱姆的身体结构，能主动控制它们的化形，另外可以用魔法注入人类的智力和记忆。
	【第101页】
	1822年9月27日
	终于..........成功了...亲爱的莉亚...
	不过目前，智力和记忆还没有完全恢复成功...
	【第121页】
	1823年11月20日
	村里的猎魔人说我养了个魔物...说必须要把魔物杀了...明明只要再多等一段时间..就能恢复人类的智力的。
	对不起...莉亚...
	我假装把你扔到水里...但是史莱姆是不会淹死的..好好活下去...莉亚。
	"



func _on_button_5_pressed() -> void:
	Dialogic.VAR.evidence_number=5
	evi_da_tu.texture=pic_5.texture
	description.text="【关于瑞沃村宵禁通知】
	由于最近魔物数量增多，不建议村民在夜晚外出，另外村子附近有熊妖出没，它们会模仿人类敲门，因此尽量不要给陌生人开门。"


func _on_button_6_pressed() -> void:
	Dialogic.VAR.evidence_number=6
	evi_da_tu.texture=pic_6.texture
	description.text="被告人屋子的平面图1
	记录了被害人房屋的布局
	"


func _on_button_7_pressed() -> void:
	Dialogic.VAR.evidence_number=7
	evi_da_tu.texture=pic_7.texture
	description.text="被告人屋子的平面图2
	记录了被害人屋子的结构
	以及当天晚上案发时间的情形
	当时月光明亮皎洁，房屋里没有找到点亮的蜡烛和灯光"
